trench artillery - Turco Inglés Diccionario